Книги-online
Ch 15.htm
назад
|
содержание
|
вперед
Добавление событий класса
Для работы с событиями
класса необходимо перейти на вкладку
Events
(События) построителя, которая
показана на рис. 15.14.
Для работы с событиями
в построителе предназначено диалоговое окно
Event Builder
(Построитель
событий) (рис. 15.15), которое открывается при нажатии кнопки
Add
New
Event to Current Class
(Добавить новое событие в текущий класс) на панели
окна построителя. Для открытия этого окна можно также выбрать команду New (Новое)
меню
File
(Файл), а затем значение
Event
(Событие).
Диалоговое окно построителя
событий похоже на окно построителя методов. При необходимости можно добавить
аргументы в событие с помощью окна
Add Argument
(Добавить аргумент),
аналогичного окну добавления аргументов в метод.
Рис. 15.14.
Вкладка
Events
построителя классов
Class Builder
Рис. 15.15.
Диалоговое
окно построителя событий
Event Builder
При необходимости можно
работать сразу со всеми членами класса с помощью вкладки
All
(Все) построителя
классов (рис. 15.16).
После завершения работы
с классом его необходимо сохранить в файле с расширением els.
Полный текст полученного
при помощи
Class Builder
класса приводить нет необходимости, поскольку
он достаточно объемный. Следует заметить, что
свойства
вводятся не как глобальные переменные, а с помощью функций Property Get и Property
Let. Для примера можно привести текст свойства
AddSalary:
Private mvarAddSalary
As Currency 'local copy
Public Property Let AddSalary(ByVal
vData As Currency)
'used when assigning a
value to the property,
on
the left side of an assignment.
'Syntax: X.AddSalary
=
5
mvarAddSalary = vData
End Property
Public Property Get AddSalary
() As Currency
'used when retrieving value
of a property,
on
the right side of an assignment.
'Syntax: Debug.Print X.AddSalary
AddSalary = mvarAddSalary
End Property
Замечание
Необходимо отметить,
что спроектированные при помощи построителя классов члены класса после завершения
проектирования и сохранения класса уже недоступны в построителе для редактирования
или удаления. Неудачно созданные и сохраненные члены класса удаляются непосредственно
из кода модуля класса в редакторе кода.
Рис. 15.16.
Вкладка
АН построителя классов
Class Builder
Созданные таким образом
классы работают только в проекте, для которого они созданы. Однако подход ООП
изобретен в том числе и для многократного использования кода, чем он и замечателен.
Такую возможность предоставляет Visual Basic 6.
назад
|
содержание
|
вперед